Continuous-Time Estimation of attitude using B-splines on Lie groups

نویسندگان

  • Hannes Sommer
  • Roland Siegwart
  • James Richard Forbes
چکیده

Filtering algorithms are the workhorse of spacecraft attitude estimation but recent research has shown that the use of batch estimation techniques can result in higher accuracy per unit of computational cost. This paper presents an approach for singularity-free batch estimation of attitude in continuous-time using B-Spline curves on unit-length quaternions. It extends existing theory of unitlength quaternion B-splines to general Lie groups and arbitrary B-spline order. It is show how to use these curves for continuous-time batch estimation using Gauss-Newton or Levenberg-Marquardt, including efficient curve initialization, a parameter update step that preserves the Lie group constraint within an unconstrained optimization framework, and the derivation of Jacobians of the B-spline’s value and its time derivatives with respect to an update of its parameters. For unit-length quaternion splines, the equations for angular velocity, and angular acceleration are derived. An implementation of this algorithm is evaluated on two problems: spacecraft attitude estimation using a three-axis magnetometer, a sun sensor, and (i) a three-axis gyroscope, and (ii) a continuous-time vehicle dynamics model based on Euler’s equation. Its performance is compared against a standard multiplicative extended Kalman filter (MEKF) and a recently-published batch attitude estimation algorithm. The results show that B-splines have equal or superior performance over all test cases and provide two key tuning parameters—the number of knots and the spline order—that an engineer can use to trade off accuracy and computational efficiency when choosing a spline representation for a given estimation

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Estimation of Variance Components for Body Weight of Moghani Sheep Using B-Spline Random Regression Models

The aim of the present study was the estimation of (co) variance components and genetic parameters for body weight of Moghani sheep, using random regression models based on B-Splines functions. The data set included 9165 body weight records from 60 to 360 days of age from 2811 Moghani sheep, collected between 1994 to 2013 from Jafar-Abad Animal Research and Breeding Institute, Ardabil province,...

متن کامل

Shape constrained estimation using nonnegative splines

We consider the problem of nonparametric estimation of unknown smooth functions in the presence of restrictions on the shape of the estimator and on its support, using polynomial splines. We provide a general computational framework that treats these estimation problems in a unified manner, without the limitations of the existing methods. Applications of our approach include computing optimal s...

متن کامل

The Effect of Hepatitis B Prevention Education on The Knowledge and Attitude of Afghan Immigrant Students

Background: Unawareness and inappropriate attitude toward hepatitis B can expose healthy people, especially immigrants, to a higher risk of hepatitis B transmission. The present study aimed to determine the effect of hepatitis B prevention education by face-to-face and distance training on the knowledge and attitude of Afghan immigrant students. Methods: This randomized controlled trial was co...

متن کامل

Missing Value Estimation in DNA Microarrays Using B-Splines

Gene expression profiles generated by the highthroughput microarray experiments are usually in the form of large matrices with high dimensionality. Unfortunately, microarray experiments can generate data sets with multiple missing values, which significantly affect the performance of subsequent statistical analysis and machine learning algorithms. Numerous imputation algorithms have been propos...

متن کامل

Sub-optimal Estimation of HIV Time-delay Model using State-Dependent Impulsive Observer with Time-varying Impulse Interval: Application to Continuous-time and Impulsive Inputs

Human Immunodeficiency Virus (HIV) weakens the immune system in confronting various diseases by attacking to CD4+T cells. In modeling HIV behavior, the number of CD4+T cells is considered as the output. But, continuous-time measurement of these cells is not possible in practice, and the measurement is only available at variable intervals that are several times bigger than sampling time. In this...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015